﻿using System;
using System.Collections.Generic;
using System.Text;

namespace StockTrader.BusinessService.DataContract
{
    public class HoseMarketData
    {
        private DateTime _transDate;
        public System.DateTime TransDate
        {
            get { return _transDate; }
            set { _transDate = value; }
        }
        private string _orderNo;
        public string OrderNo
        {
            get { return _orderNo; }
            set { _orderNo = value; }
        }
        private string _side;
        public string Side
        {
            get { return _side; }
            set { _side = value; }
        }
        private string _symbol;
        public string Symbol
        {
            get { return _symbol; }
            set { _symbol = value; }
        }
        private long _price;
        public long Price
        {
            get { return _price; }
            set { _price = value; }
        }
        private string _pc;
        public string Pc
        {
            get { return _pc; }
            set { _pc = value; }
        }
        private string _accountNo;
        public string AccountNo
        {
            get { return _accountNo; }
            set { _accountNo = value; }
        }
        private string _status;
        public string Status
        {
            get { return _status; }
            set { _status = value; }
        }
        private string _tid;
        public string Tid
        {
            get { return _tid; }
            set { _tid = value; }
        }
        private string _tNo;
        public string TNo
        {
            get { return _tNo; }
            set { _tNo = value; }
        }
        private int _time;
        public int Time
        {
            get { return _time; }
            set { _time = value; }
        }
        private string _orderType;
        public string OrderType
        {
            get { return _orderType; }
            set { _orderType = value; }
        }
        private long _vol;
        public long Vol
        {
            get { return _vol; }
            set { _vol = value; }
        }
        private double _val;
        public double Val
        {
            get { return _val; }
            set { _val = value; }
        }
        private long _Mvol;
        public long Mvol
        {
            get { return _Mvol; }
            set { _Mvol = value; }
        }
        private double _MVal;
        public double MVal
        {
            get { return _MVal; }
            set { _MVal = value; }
        }
        public HoseMarketData(DateTime transdate, string orderno, string side, string symbol, long price, string pc, string accountno, string status, string tid, string tno, int time, string ordertype, long vol, double val, long mvol, double mval)
        {
            this._transDate = transdate;
            this._orderNo = orderno;
            this._side = side;
            this._symbol = symbol;
            this._price = price;
            this._pc = pc;
            this._accountNo = accountno;
            this._status = status;
            this._tid = tid;
            this._tNo = tno;
            this._time = time;
            this._orderType = ordertype;
            this._vol = vol;
            this._val = val;
            this._Mvol = mvol;
            this._MVal = mval;
        }
    }
}
